<%@page import="siniflar.Ortak"%>
<%@ page import="java.util.ArrayList" %>

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<jsp:useBean id="ogrenci" class="siniflar.Ogrenci" scope="session" />
<jsp:useBean id="ogrenciOdevler" type="ArrayList<siniflar.OdevNot>" scope="session" />

<%
    String ogrenciOdevDurum = (String) session.getAttribute("ogrenciOdevDurum");
%>

<jsp:include page="../ek_bas.jsp" />
<title>Ödevler</title>
<jsp:include page="ek_menu.jsp" />
<h1 class="icbaslik odevlericon">Ödevler</h1>

<%
    if(ogrenciOdevDurum != null) {
        out.print("<div class=\"sonuk dahayukarida\">"+ogrenciOdevDurum+"</div>");
        session.removeAttribute("ogrenciOdevDurum");
    } else {
%>
    
<table>
    <tr class="tablobaslik"><td class="altkenarlikli">Ders Kodu</td><td class="altkenarlikli">Ders Adı</td><td class="altkenarlikli">Ders Kredi</td><td class="altkenarlikli">Ödev Adı</td><td class="altkenarlikli">Gönderen</td></tr>
        
    <%
        /*
         *   Yapılan ödevler normal, yapılmayanlar kırmızı gösterilir.
         */
        for(int i=0; i<ogrenciOdevler.size(); i++){
            String ek="";
            if(!ogrenciOdevler.get(i).getYanitlanma()) { ek=" style=\"color: #C62418;\""; }
            out.println("<tr class=\"r"+(i%2)+"\""+ek+">");
            out.println("<td>");
            out.print(ogrenciOdevler.get(i).getDers().getDersKodu()); 
            out.println("</td>");
            out.println("<td>");
            out.print(ogrenciOdevler.get(i).getDers().getDersAdi()); 
            out.println("</td>");
            out.println("<td>");
            out.print(ogrenciOdevler.get(i).getDers().getDersKredi());
            out.println("</td>");
            out.println("<td>");
            out.print("<a href=\"OdevAyrinti?odevno="+ogrenciOdevler.get(i).getId()+"\">"+
                    ogrenciOdevler.get(i).getBaslik()+"</a>");
            out.println("</td>");
            out.println("<td>");
            out.print(ogrenciOdevler.get(i).getGonderen().getAdSoyad());
            out.println("</td>");
            out.println("</tr>");
        }
        
    %>
    </table>
    <div class="normalyazi dahaasagida sonuk"><b>Not:</b> Henüz yanıtlamadığınız ödevler, <span style="color: #C62418;">kırmızı</span> renkte gösterilir.</div>
    <% } %>

<jsp:include page="../ek_son.jsp" />